package com.zuoye3;

import java.util.HashMap;
import java.util.Map;

/**
 * 准备一个 HashMap 集合
 * 统计字符串"123,456,789,123,456"中每个数字字符串出现的次数并打印出来。
 */
public class HashMapTest {
    public static void main(String[] args) {
        //声明一个Map的接口指向HashMap的实现类，泛型为Integer, String
        Map<Integer, String> m1 = new HashMap<>();
        m1.put(1,"123");
        m1.put(2,"456");
        m1.put(3,"789");
        m1.put(4,"123");
        m1.put(5,"456");
        System.out.println("m1="+m1);
        int count1=0;//用于记录"123"出现的次数
        int count2=0;//用于记录"456"出现的次数
        int count3=0;//用于记录"789"出现的次数
        for(int i=1;i<=m1.size();i++){

            if(m1.get(i)==("123")){

                    count1 += 1;
            }else if(m1.get(i)==("456")){

                count2 += 1;
            }else if(m1.get(i)==("789")){

                count3 += 1;
            }
        }
        System.out.println("123出现了"+count1+"次");
        System.out.println("456出现了"+count2+"次");
        System.out.println("789出现了"+count3+"次");

    }

}
